# 王者联盟 英雄外传 【新手玩家入门英雄介绍手册】
# 系统内置了很多英雄，提供给玩家熟悉它的技能
# 例如：
# 每个英雄，都有 "英雄名称","A","技能1","技能2","技能3","回城","回血","闪现","移动"
# 每个法师，施放技能之后，会消耗蓝量。

# 变动1：回城 版本升级 ，对应的描述需要修改
# 如果有一百个英雄 ，重复代码，写一百次

# 用户操作处理
print("欢迎进入王者联盟 - 新手训练营")
while True:
    print("当前已开放英雄：安琪拉、后羿")
    input_type = input("请输入你要试用的英雄(输入exit退出)：")
    if "exit" == input_type:
        break
    if "后羿" == input_type:
        yingxiong = {  # 字典对象
            "英雄名称":"后羿",
            "A":"平A一下",
            "技能1":"强化攻击",
            "技能2":"天降太阳",
            "技能3":"射一只鸟",
            "回城":"回城中...",
            "回血":"回血中...",
            "闪现":"闪现2.0更新内容...",
            "移动":"移动...",
            "类型":"射手"
        }
    if "安琪拉" == input_type:
        yingxiong = {
            "英雄名称":"安琪拉",
            "A":"平A一下",
            "技能1":"喷射火焰",
            "技能2":"火球转转",
            "技能3":"喷射火龙",
            "回城":"回城中...",
            "回血":"回血中...",
            "闪现":"闪现2.0更新内容...",
            "移动":"移动...",
            "类型":"法师"
        }

    while True:
        chose = input('请选择你要对进行的操控："A","技能1","技能2","技能3","回城","回血","闪现","移动"(输入exit退出)：')
        if "A" == chose:
            # 变动2： 法师角色 技能蓝 （法力,内力）
            # 加一段提示 -- 请注意控制蓝量
            print(yingxiong["A"])
        elif "技能1" == chose:
            if yingxiong["类型"] == "法师":
                print("法师释放技能，请注意蓝量")
            print("释放技能1---->" + yingxiong["技能1"])
        elif "技能2" == chose:
            if yingxiong["类型"] == "法师":
                print("法师释放技能，请注意蓝量")
            print("释放技能2---->" + yingxiong["技能2"])
        elif "技能3" == chose:
            if yingxiong["类型"] == "法师":
                print("法师释放技能，请注意蓝量")
            print("释放技能3---->" + yingxiong["技能3"])
        elif "exit" == chose:
            break
        else:
            print("其他功能没实现...")
